<template>
	<div class="pagination">
		<el-pagination
			@size-change="handleSizeChange"
			@current-change="handleCurrentChange"
			:current-page="formconfig.current"
			:page-sizes="formconfig.pagesizes"
			:page-size="formconfig.pagesize"
			:hide-on-single-page="formconfig.singlePage"
			layout="total, sizes, prev, pager, next, jumper"
			:total="formconfig.length"
			></el-pagination>
	</div>
</template>

<script>
	export default {
		data() {
			return {
				pageNum: 1,//默认开始页面
			}
		},
		props: {
			formconfig: Object
		},
		created(){
			// console.log(this.formconfig)
		},
		mounted(){
				// console.log(this.formconfig)
		},
		methods:{
			//页码改变时
			handleSizeChange(val) {
				this.$emit('handle-size',val)
			},
			handleCurrentChange(val) {
				this.$emit('handle-current',val)
			},
			// getNowFormatDate(d) {
			//     var date = d;
			//     var seperator1 = "-";
			//     var year = date.getFullYear();
			//     var month = date.getMonth() + 1;
			//     var strDate = date.getDate();
			//     if (month >= 1 && month <= 9) {
			//         month = "0" + month;
			//     }
			//     if (strDate >= 0 && strDate <= 9) {
			//         strDate = "0" + strDate;
			//     }
			//     var currentdate = year + seperator1 + month + seperator1 + strDate;
			//     return currentdate;
			//     console.log(currentdate)
			// },
			// removeOpen(a,b) {
			//     this.$confirm(a, '提示', {
			//       confirmButtonText: '确定',
			//       cancelButtonText: '取消',
			//       type: 'warning'
			//     }).then(() => {
			//       console.log(b)
			//       this.$parent._removes(b)
			//     }).catch(() => {
			// 							
			//     });
			// },
			// remove(a,b,c,d) {
			//     this.$confirm(a, '提示', {
			//       confirmButtonText: '确定',
			//       cancelButtonText: '取消',
			//       type: 'warning'
			//     }).then(() => {
			//       console.log(b)
			//       this._closed(b,c,d)
			//     }).catch(() => {
			// 
			//     });
			// },
			// _success(t){
			// 	this.$message({
			//         type: 'success',
			//         message: t
			//      });
			// },
			// _closed(b,c,d){
			// 	let data = {
			// 		"user": "genghongyi",
			// 		"requestKey": b,
			// 		"fields": {
			// 			"id":c,
			// 			"status":d
			// 		}
			// 	}
			// 	console.log(data)
			// 	synchronization({
			// 		data:data
			// 	}).then(res=>{
			// 		console.log(res)
			// 		if(res.success == true){
			// 			this.$parent._synchron()
			//   		this._success(res.returnMessage);
			// 		}else{
			// 			this._success(res.returnMessage);
			// 		}
			// 	})
			// }
			}
    }
</script>

<style scoped>
.el-pagination{
	text-align: right;
}
</style>